Skip to content

fix: resolve stale tests and broken links from analyst walkthrough - #121

Merged
joeshull merged 2 commits into
mainfrom
fix/walkthrough-cleanup
Apr 8, 2026
Merged

fix: resolve stale tests and broken links from analyst walkthrough#121
joeshull merged 2 commits into
mainfrom
fix/walkthrough-cleanup

Conversation

@joeshull

@joeshull joeshull commented Apr 7, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Fix 2 broken README links (evaluation guide file references had stale _v1/_v2 suffixes)
  • Fix 8 markdownlint errors across 2 MATPOWER research result files (MD058/MD037/MD003)
  • Update 36 stale test expectations across 6 test files to match current page structure

Context

Fresh-clone analyst walkthrough revealed that report tests were written for an older page template (<details> cards, letter-grade CSS classes like grade-b-plus) but the pages were rewritten to use ### Tool (Tier) headings with the Strong/Adequate/Weak/Failing tier system.

Verification

  • Report site builds: npm run build
  • All 6 tool verify_install scripts pass in devcontainer ✓
  • Report strict validation: make validate ✓ (747 refs, 0 broken)
  • Full test suite: 270 passed, 0 failed
  • Pre-commit: all hooks pass on changed files ✓

Test plan

  • npm run build succeeds
  • uv run python -m pytest tests/ -v — 270/270 pass
  • pre-commit run --all-files — markdownlint passes
  • README links resolve to existing files

Joe added 2 commits April 7, 2026 17:51
…ough

- README: remove _v1/_v2 suffixes from evaluation guide file references
- Markdownlint: fix MD058/MD037/MD003 in 2 MATPOWER research files
- Tests: update 36 stale test expectations across 6 test files to match
  current page structure (### headings vs <details> cards, Strong/Adequate/
  Weak/Failing tiers vs letter grades, updated risk register count,
  current page content patterns)
- Full test suite: 270 passed, 0 failed
Take main's restructured README which already includes proper hyperlinks
to evaluation guide files (our branch's fix was removing stale _v1/_v2
suffixes; main's rewrite replaced the entire section with linked refs).
@joeshull
joeshull merged commit 8ada6c9 into main Apr 8, 2026
8 checks passed
joeshull added a commit that referenced this pull request Apr 8, 2026
…ough (#121)

- README: remove _v1/_v2 suffixes from evaluation guide file references
- Markdownlint: fix MD058/MD037/MD003 in 2 MATPOWER research files
- Tests: update 36 stale test expectations across 6 test files to match
  current page structure (### headings vs <details> cards, Strong/Adequate/
  Weak/Failing tiers vs letter grades, updated risk register count,
  current page content patterns)
- Full test suite: 270 passed, 0 failed

Co-authored-by: Joe <joe@zerocapital.com>
joeshull added a commit that referenced this pull request Apr 8, 2026
…ough (#121)

- README: remove _v1/_v2 suffixes from evaluation guide file references
- Markdownlint: fix MD058/MD037/MD003 in 2 MATPOWER research files
- Tests: update 36 stale test expectations across 6 test files to match
  current page structure (### headings vs <details> cards, Strong/Adequate/
  Weak/Failing tiers vs letter grades, updated risk register count,
  current page content patterns)
- Full test suite: 270 passed, 0 failed

Co-authored-by: Joe <joe@zerocapital.com>
joeshull added a commit that referenced this pull request Apr 8, 2026
…ough (#121)

- README: remove _v1/_v2 suffixes from evaluation guide file references
- Markdownlint: fix MD058/MD037/MD003 in 2 MATPOWER research files
- Tests: update 36 stale test expectations across 6 test files to match
  current page structure (### headings vs <details> cards, Strong/Adequate/
  Weak/Failing tiers vs letter grades, updated risk register count,
  current page content patterns)
- Full test suite: 270 passed, 0 failed

Co-authored-by: Joe <joe@zerocapital.com>
joeshull added a commit that referenced this pull request Apr 8, 2026
…ough (#121)

- README: remove _v1/_v2 suffixes from evaluation guide file references
- Markdownlint: fix MD058/MD037/MD003 in 2 MATPOWER research files
- Tests: update 36 stale test expectations across 6 test files to match
  current page structure (### headings vs <details> cards, Strong/Adequate/
  Weak/Failing tiers vs letter grades, updated risk register count,
  current page content patterns)
- Full test suite: 270 passed, 0 failed

Co-authored-by: Joe <joe@zerocapital.com>
joeshull added a commit that referenced this pull request Apr 8, 2026
…ough (#121)

- README: remove _v1/_v2 suffixes from evaluation guide file references
- Markdownlint: fix MD058/MD037/MD003 in 2 MATPOWER research files
- Tests: update 36 stale test expectations across 6 test files to match
  current page structure (### headings vs <details> cards, Strong/Adequate/
  Weak/Failing tiers vs letter grades, updated risk register count,
  current page content patterns)
- Full test suite: 270 passed, 0 failed

Co-authored-by: Joe <joe@zerocapital.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant